home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / road / RoadSegment.as < prev    next >
Text File  |  2011-09-19  |  6KB  |  169 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function(iObj)
  33.    {
  34.       this[┬º┬ºconstant(5)] = iObj;
  35.       this[┬º┬ºconstant(6)] = f[┬º┬ºconstant(7)][┬º┬ºconstant(8)][┬º┬ºconstant(9)]();
  36.       this[┬º┬ºconstant(10)] = this[┬º┬ºconstant(5)][┬º┬ºconstant(10)];
  37.       this[┬º┬ºconstant(11)] = this[┬º┬ºconstant(5)][┬º┬ºconstant(12)];
  38.       this[┬º┬ºconstant(13)] = this[┬º┬ºconstant(5)][┬º┬ºconstant(14)];
  39.       this[┬º┬ºconstant(15)]();
  40.    }[┬º┬ºconstant(16)];
  41.    _loc2_[┬º┬ºconstant(17)] = function()
  42.    {
  43.       var _loc5_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(19)];
  44.       var _loc4_ = 0;
  45.       while(_loc4_ < _loc5_)
  46.       {
  47.          var _loc3_ = this[┬º┬ºconstant(18)][_loc4_];
  48.          f[┬º┬ºconstant(7)][┬º┬ºconstant(25)][┬º┬ºconstant(26)](_global[┬º┬ºconstant(23)][┬º┬ºconstant(24)],_loc3_[┬º┬ºconstant(22)] - 5,_loc3_[┬º┬ºconstant(21)] - 5,10,10,_loc3_[┬º┬ºconstant(20)]);
  49.          f[┬º┬ºconstant(7)][┬º┬ºconstant(25)][┬º┬ºconstant(29)](_global[┬º┬ºconstant(23)][┬º┬ºconstant(24)],_loc3_[┬º┬ºconstant(27)] + ┬º┬ºconstant(28) + _loc3_[┬º┬ºconstant(10)],_loc3_[┬º┬ºconstant(22)],_loc3_[┬º┬ºconstant(21)],30,20,16777215);
  50.          _loc4_ = _loc4_ + 1;
  51.       }
  52.    };
  53.    _loc2_[┬º┬ºconstant(15)] = function()
  54.    {
  55.       this[┬º┬ºconstant(19)] = 0;
  56.       this[┬º┬ºconstant(30)] = _global.h[┬º┬ºconstant(31)](this[┬º┬ºconstant(11)]);
  57.       this[┬º┬ºconstant(30)][┬º┬ºconstant(32)](this);
  58.       var _loc8_ = _global[┬º┬ºconstant(23)][┬º┬ºconstant(33)](this[┬º┬ºconstant(30)][┬º┬ºconstant(22)],this[┬º┬ºconstant(30)][┬º┬ºconstant(21)]);
  59.       if(this[┬º┬ºconstant(13)] > 0)
  60.       {
  61.          this[┬º┬ºconstant(34)] = _global.h[┬º┬ºconstant(31)](this[┬º┬ºconstant(13)]);
  62.          this[┬º┬ºconstant(34)][┬º┬ºconstant(32)](this);
  63.          _loc8_ = _global[┬º┬ºconstant(23)][┬º┬ºconstant(33)](this[┬º┬ºconstant(34)][┬º┬ºconstant(22)],this[┬º┬ºconstant(34)][┬º┬ºconstant(21)]);
  64.       }
  65.       this[┬º┬ºconstant(18)] = new ┬º\┬º\┬ºconstant(35)┬º();
  66.       var _loc4_ = undefined;
  67.       var _loc7_ = this[┬º┬ºconstant(5)][┬º┬ºconstant(36)][┬º┬ºconstant(19)];
  68.       var _loc3_ = 0;
  69.       while(_loc3_ < _loc7_)
  70.       {
  71.          _loc4_ = {┬º\┬º\┬ºconstant(22)┬º:this[┬º┬ºconstant(5)][┬º┬ºconstant(36)][_loc3_],┬º\┬º\┬ºconstant(21)┬º:this[┬º┬ºconstant(5)][┬º┬ºconstant(37)][_loc3_]};
  72.          f.h[┬º┬ºconstant(38)][┬º┬ºconstant(39)](_loc4_);
  73.          this[┬º┬ºconstant(18)][┬º┬ºconstant(40)](_loc4_);
  74.          _loc3_ = _loc3_ + 1;
  75.       }
  76.       this[┬º┬ºconstant(41)]();
  77.       _global[┬º┬ºconstant(42)][┬º┬ºconstant(43) + this[┬º┬ºconstant(6)]] = this;
  78.       _global.h[┬º┬ºconstant(44)]();
  79.    };
  80.    _loc2_[┬º┬ºconstant(41)] = function()
  81.    {
  82.       var _loc4_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(19)];
  83.       var _loc3_ = 0;
  84.       while(_loc3_ < _loc4_)
  85.       {
  86.          var _loc2_ = this[┬º┬ºconstant(18)][_loc3_];
  87.          _loc2_[┬º┬ºconstant(10)] = _loc3_;
  88.          _loc2_[┬º┬ºconstant(27)] = this[┬º┬ºconstant(10)];
  89.          _loc2_[┬º┬ºconstant(45)] = false;
  90.          this[┬º┬ºconstant(46)](_loc2_);
  91.          _loc3_ = _loc3_ + 1;
  92.       }
  93.    };
  94.    _loc2_[┬º┬ºconstant(46)] = function(p)
  95.    {
  96.       var _loc2_ = _global[┬º┬ºconstant(23)][┬º┬ºconstant(33)](p[┬º┬ºconstant(22)],p[┬º┬ºconstant(21)]);
  97.       _loc2_[┬º┬ºconstant(47)](p);
  98.       p[┬º┬ºconstant(48)] = _loc2_[┬º┬ºconstant(10)];
  99.    };
  100.    _loc2_[┬º┬ºconstant(49)] = function(p0)
  101.    {
  102.       var _loc8_ = undefined;
  103.       var _loc9_ = undefined;
  104.       var _loc10_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(19)];
  105.       var _loc4_ = 0;
  106.       while(_loc4_ < _loc10_)
  107.       {
  108.          var _loc3_ = this[┬º┬ºconstant(18)][_loc4_];
  109.          var _loc5_ = f[┬º┬ºconstant(7)][┬º┬ºconstant(50)][┬º┬ºconstant(51)](p0[┬º┬ºconstant(22)],p0[┬º┬ºconstant(21)],_loc3_[┬º┬ºconstant(22)],_loc3_[┬º┬ºconstant(21)]);
  110.          if(_loc8_ == undefined || _loc5_ < _loc9_)
  111.          {
  112.             var _loc6_ = f.h[┬º┬ºconstant(38)][┬º┬ºconstant(52)](p0,_loc3_,30);
  113.             if(!f.h[┬º┬ºconstant(38)][┬º┬ºconstant(54)](_loc6_,[_global[┬º┬ºconstant(23)][┬º┬ºconstant(53)]]))
  114.             {
  115.                _loc8_ = _loc3_;
  116.                _loc9_ = _loc5_;
  117.             }
  118.          }
  119.          _loc4_ = _loc4_ + 1;
  120.       }
  121.       return _loc8_;
  122.    };
  123.    _loc2_[┬º┬ºconstant(55)] = function(startPoint, endPoint)
  124.    {
  125.       var _loc5_ = {┬º\┬º\┬ºconstant(18)┬º:new ┬º\┬º\┬ºconstant(35)┬º(startPoint),┬º\┬º\┬ºconstant(19)┬º:0};
  126.       var _loc6_ = undefined;
  127.       var _loc4_ = undefined;
  128.       _loc6_ = startPoint[┬º┬ºconstant(10)];
  129.       if(endPoint == this[┬º┬ºconstant(30)])
  130.       {
  131.          _loc4_ = 0;
  132.       }
  133.       else if(endPoint == this[┬º┬ºconstant(34)])
  134.       {
  135.          _loc4_ = this[┬º┬ºconstant(18)][┬º┬ºconstant(19)] - 1;
  136.       }
  137.       else
  138.       {
  139.          _loc4_ = endPoint[┬º┬ºconstant(10)];
  140.       }
  141.       var _loc7_ = startPoint;
  142.       if(_loc6_ > _loc4_)
  143.       {
  144.          var _loc2_ = _loc6_;
  145.          while(_loc2_ >= _loc4_)
  146.          {
  147.             var _loc3_ = this[┬º┬ºconstant(18)][_loc2_];
  148.             _loc5_[┬º┬ºconstant(18)][┬º┬ºconstant(40)](_loc3_);
  149.             _loc7_ = _loc3_;
  150.             _loc2_ = _loc2_ - 1;
  151.          }
  152.       }
  153.       else
  154.       {
  155.          _loc2_ = _loc6_;
  156.          while(_loc2_ <= _loc4_)
  157.          {
  158.             _loc3_ = this[┬º┬ºconstant(18)][_loc2_];
  159.             _loc5_[┬º┬ºconstant(18)][┬º┬ºconstant(40)](_loc3_);
  160.             _loc7_ = _loc3_;
  161.             _loc2_ = _loc2_ + 1;
  162.          }
  163.       }
  164.       return _loc5_;
  165.    };
  166.    ┬º┬ºpush(┬º┬ºconstant(56)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(16)],null,1));
  167. }
  168. §§pop();
  169.